//import * as WeChat from 'react-native-wechat';
//import fs from 'react-native-fs';
//var resolveAssetSource = require('resolveAssetSource'); // along with Image component
//// Code example to share text message:
//try {
//    var result = await  WeChat.shareToTimeline({type: 'text', description: 'I\'m Wechat, :)'});
//    console.log('share text message to time line successful', result);
//}
//catch (e) {
//    console.log('share text message to time line failed', e);
//}
//
//// Code example to share image url:
//// Share raw http(s) image from web will always fail with unknown reason, please use image file or image resource instead
//try {
//    var result = await WeChat.shareToTimeline({
//        type: 'imageUrl',
//        title: 'web image',
//        description: 'share web image to time line',
//        mediaTagName: 'email signature',
//        messageAction: undefined,
//        messageExt: undefined,
//        imageUrl: 'http://www.ncloud.hk/email-signature-262x100.png'
//    });
//    console.log('share image url to time line successful', result);
//}
//catch (e) {
//    console.log('share image url to time line failed', e);
//}
//
//// Code example to share image file:
//try {
//    var rootPath = fs.DocumentDirectoryPath;
//    var savePath = rootPath + '/email-signature-262x100.png';
//    console.log({savePath});
//    /*
//     * savePath on iOS may be:
//     *  /var/mobile/Containers/Data/Application/B1308E13-35F1-41AB-A20D-3117BE8EE8FE/Documents/email-signature-262x100.png
//     *
//     * savePath on Android may be:
//     *  /data/data/com.wechatsample/files/email-signature-262x100.png
//     * */
//
//    await fs.downloadFile('http://www.ncloud.hk/email-signature-262x100.png', savePath);
//
//    var result = await WeChat.shareToTimeline({
//        type: 'imageFile',
//        title: 'image file download from network',
//        description: 'share image file to time line',
//        mediaTagName: 'email signature',
//        messageAction: undefined,
//        messageExt: undefined,
//        imageUrl: "file://" + savePath // require the prefix on both iOS and Android platform
//    });
//
//    console.log('share image file to time line successful', result);
//}
//catch (e) {
//    console.log('share image file to time line failed', e);
//}
//
//// Code example to share image resource:
//try {
//    var imageResource = require('./email-signature-262x100.png');
//    var result = await WeChat.shareToTimeline({
//        type: 'imageResource',
//        title: 'resource image',
//        description: 'share resource image to time line',
//        mediaTagName: 'email signature',
//        messageAction: undefined,
//        messageExt: undefined,
//        imageUrl: resolveAssetSource(imageResource).uri
//    });
//    console.log('share resource image to time line successful', result);
//}
//catch (e) {
//    console.log('share resource image to time line failed', e);
//}
//
//
//// Code example to download an word file from web, then share it to WeChat session
//// only support to share to session but time line
//// iOS code use DocumentDirectoryPath
//try {
//    var rootPath = fs.DocumentDirectoryPath;
//    var fileName = 'signature_method.doc';
//    var savePath = rootPath + '/' + fileName;
//    /*
//     * savePath on iOS may be:
//     *  /var/mobile/Containers/Data/Application/B1308E13-35F1-41AB-A20D-3117BE8EE8FE/Documents/signature_method.doc
//     *
//     * */
//
//    await fs.downloadFile('https://open.weixin.qq.com/zh_CN/htmledition/res/assets/signature_method.doc', savePath);
//
//    var result = await WeChat.shareToSession({
//        type: 'file',
//        title: fileName, // WeChat app treat title as file name
//        description: 'share word file to chat session',
//        mediaTagName: 'word file',
//        messageAction: undefined,
//        messageExt: undefined,
//        filePath: savePath,
//        fileExtension: '.doc'
//    });
//
//    console.log('share word file to chat session successful', result);
//}
//catch (e) {
//    console.log('share word file to chat session failed', e);
//}
////android code use ExternalDirectoryPath
//try {
//    var rootPath = fs.ExternalDirectoryPath;
//    var fileName = 'signature_method.doc';
//    var savePath = rootPath + '/' + fileName;
//    /*
//     * savePath on Android may be:
//     *  /storage/emulated/0/Android/data/com.wechatsample/files/signature_method.doc
//     * */
//
//    await fs.downloadFile('https://open.weixin.qq.com/zh_CN/htmledition/res/assets/signature_method.doc', savePath);
//
//    var result = await WeChat.shareToSession({
//        type: 'file',
//        title: fileName, // WeChat app treat title as file name
//        description: 'share word file to chat session',
//        mediaTagName: 'word file',
//        messageAction: undefined,
//        messageExt: undefined,
//        filePath: savePath,
//        fileExtension: '.doc'
//    });
//
//    console.log('share word file to chat session successful', result);
//}
//catch (e) {
//    console.log('share word file to chat session failed', e);
//}